/**
 * Package:com.goldcitynet.engine.api.as3.dto;
 * $Id$
 * Copyright(c) 2001-2005 www.afteryuan.com
 */
package com.afteryuan.engine.api.as3.dto;

import java.util.List;

/**
 * 场景的概要信息,场景加载时先传输此对象,用于客户端初始化和显示
 * <p/>
 * <p><a href="SceneBg.java.html"><i>View Source</i></a></p>
 *
 * @author <a href="mailto:afteryuan@afteryuan.com">$Author$</a>
 * @version $Revision$
 */
public class As3Scene extends AbstractAs3Object{
	
	private String id;//SceneInstance.id
	private String sceneId;//Scene.id
	private String name;
	/** 上级场景ID */
	private String upSceneId;
	private Integer offsetY;
    /**场景坐标X*/
    private Integer dircX;
    /**场景坐标Y*/
    private Integer dircY;
    /** charx */
	private Integer charx;	
	/** chary */
	private Integer chary;
	/** 背景图 */
    private String bgUrl;    
    /** 缩略图 */
    private String miniUrl;    
    /** 图标 */
    private String iconUrl;
    /**场景中组件List*/
    private List<As3Component> componentList = null;	

    public String toString() {
        return null;
    }

	public List<As3Component> getComponentList() {
		return componentList;
	}

	public void setComponentList(List<As3Component> componentList) {
		this.componentList = componentList;
	}

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getUpSceneId() {
		return upSceneId;
	}

	public void setUpSceneId(String upSceneId) {
		this.upSceneId = upSceneId;
	}

	public Integer getDircX() {
		return dircX;
	}

	public void setDircX(Integer dircX) {
		this.dircX = dircX;
	}

	public Integer getDircY() {
		return dircY;
	}

	public void setDircY(Integer dircY) {
		this.dircY = dircY;
	}

	public Integer getCharx() {
		return charx;
	}

	public void setCharx(Integer charx) {
		this.charx = charx;
	}

	public Integer getChary() {
		return chary;
	}

	public void setChary(Integer chary) {
		this.chary = chary;
	}

	public String getBgUrl() {
		return bgUrl;
	}

	public void setBgUrl(String bgUrl) {
		this.bgUrl = bgUrl;
	}

	public String getMiniUrl() {
		return miniUrl;
	}

	public void setMiniUrl(String miniUrl) {
		this.miniUrl = miniUrl;
	}

	public String getIconUrl() {
		return iconUrl;
	}

	public void setIconUrl(String iconUrl) {
		this.iconUrl = iconUrl;
	}

	public String getSceneId() {
		return sceneId;
	}

	public void setSceneId(String sceneId) {
		this.sceneId = sceneId;
	}

	public Integer getOffsetY() {
		return offsetY;
	}

	public void setOffsetY(Integer offsetY) {
		this.offsetY = offsetY;
	} 

}